<?php

/*
 * данный класс реализует отображение вьюшек тех контроллеров, к которым
 * обращается юзер
 */

class View_View {

    private $template;
    private $innerTemplate;
    private static $error = null;
    
    public function setInnerTemplate($str){
        $this->innerTemplate = 'View/' . $str . '.html';
    }
    public function render($templateName) {//метод для помещения оболочки шаблона
        $this->template = 'View/' . $templateName . '.html';
        include $this->template;
    }

    public function showInnerTemplate() {//метод для отображения контенташаблона
        include $this->innerTemplate;
    }
    public function setTemplate($str){ // для включения контента внутри иннера шаблона
        $this->innerTemplate = 'View/' . $str . '.html';
        include $this->innerTemplate;
    }
    public static function setError($err){
        self::$error = $err;
        $_SESSION['error'] = self::$error;
    }
    public function getError(){
        return self::$error;

    }
}